iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0
影片教學

超越 CPE 程式能力檢定系列 第 27

第二十七話:薩克斯風 X 演奏 X 和弦

  • 分享至 

  • xImage
  •  

Yes
CPE 題號: 46
UVA 編號: 10415
題目名稱: Eb Alto Saxophone Player 薩克斯風
解題:這個題目是有關於薩克斯風的題材,題意是在模擬演奏薩克斯風這個樂器的情境,題目會給定出某首曲子的和弦,請計算出雙手十指在演奏這首曲子的時候,按了那個薩克斯風的演奏孔多少次,題意是要求說請嘗試撰寫程式,輸入的資料會給定出有多少筆測資,這多少筆測資也就意味著有多少曲子,每筆曲子測資裡的資料,就是指明這首曲子的和弦是怎麼樣演奏的,會用到的和弦有 c 、 d 、 e 、 f 、 g 、 a 、 b 、 C 、 D 、 E 、 F 、 G 、 A 、 B 這些提到的和弦,當讀進來輸入的和弦變數後,接著使用到 while 迴圈在迭代內,比對每次雙手十指所按到的和弦,如果有符合的就進行累加,這題可以使用 map 這個對映框架來解題,每個和弦都有相對與之呼應的十指按法,如果有按就是一,沒按就是零這樣的數位邏輯概念,來與之 map 應對


上一篇
第二十六話:指令 X 點數 X 投骰子
下一篇
第二十八話:從座標 X 開始 X 異世界
系列文
超越 CPE 程式能力檢定30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言